/**
 * Writed by yura and mak
 */

package wz.legend.handlers.steps;

import java.util.List;

import wz.legend.Context;
import wz.legend.HttpContext;


public interface StepMachine {
    void handle(HttpContext httpContext, Context context);

    boolean isDone();

    void reset();

    long getTimeoutStepStart();

    void setTimeoutStepStart(long timeoutStepStart);

    List<Step> getSteps();

    void setSteps(List<Step> steps);
}
